/**
 * 宠物家园服务接口，用于处理与用户主页相关的订单操作。
 */
package com.ruoyi.web.petmall.pethome.service;

import com.ruoyi.web.petmall.entity.OrderEntity;

import java.util.List;

public interface HomeOrderService {
    /**
     * 根据条件获取订单信息。
     *
     * @param orderEntity 包含查询条件的订单实体。
     * @return 符合条件的订单列表。
     */
    List<OrderEntity> getOrderInfo(OrderEntity orderEntity);

    /**
     * 更新订单列表的状态。
     *
     * @param orderEntity 包含需要更新信息的订单实体。
     * @return 更新操作的影响行数。
     */
    int updateOrderList(OrderEntity orderEntity);

    /**
     * 删除指定ID的订单。
     *
     * @param id 需要删除的订单的ID。
     * @return 删除操作的影响行数。
     */
    int deleteOrder(Long id);
}
